.app-main{
  >.app-container{
      overflow: auto;
  }
}
.app-container {
  position: relative;
  padding: 1px 20px 20px 20px;
  margin: 14px 14px 0;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0 2px 12px 0 rgba(46,54,70,.1);
}
.vue-treeselect {
  * {
    font-weight: 400;
    color: #606266;
    font-size: 14px;
  }
}
/*------------------弹出框的样式---------start-------*/
.el-dialog {
  background-color: #fafafa;
  background: #FFFFFF;
  margin-bottom:auto!important;
  .el-dialog__body {
    height: auto;
    padding-bottom: 0px;

    .cline-any {
      margin-top: 10px;
    }
  }

  .el-dialog__header {
    border-bottom: 1px solid #eee;
    background-color: #f8f8f8;
    font-size: 15px;
    padding: 13px;
    height: 45px;
  }
}
.elformBox{
  .el-dialog__body{
    margin: 0px 20px 20px;
    .el-form{
      padding: 0 20px;
    }
  }
  .full-width{
    width: 100%;
  }
  .el-dialog__footer{
    padding-top: 0;
    padding-right: 50px;
  }
}
/*------------------弹出框的样式---------end-------*/
/*------------------表单禁用---------start-------*/
.el-tag.el-tag--info .el-tag__close {
  color: #fff;
}
.el-textarea.is-disabled .el-textarea__inner{
  color: #606266!important;
}
.el-input.is-disabled .el-input__inner {
  color: #606266!important;
}
.el-radio__input.is-disabled + span.el-radio__label{
  color: #606266!important;
}
.el-input.is-disabled .el-input__inner::placeholder {
  opacity: 0;
}
.el-textarea.is-disabled .el-textarea__inner::placeholder{
  opacity: 0;
}
.el-radio__input.is-disabled + span.el-radio__label::placeholder{
  opacity: 0;
}
.el-table__header {
  .has-gutter {
    tr {
      background-color: #f2f2f2 !important;
    }
  }
}
/*------------------表单禁用---------end-------*/
/*------------------表格的字号样式---------start-------*/
.el-table th {
  background-color: #ffffff !important;
  color: #666666;
}
.el-dialog__title {
  font-size: 15px;
}
.el-table th,
.el-table td {
  font-size: 14px;
  color: #404e67;
}
.el-button--mini, .el-button--small {
  font-size: 14px;
}

.el-button--small {
  padding: 7px 13px;
  border-radius: 4px;
}
/*------------------表格的字号样式---------end-------*/
.redSpan {
  color: #d61c19;
}
.blueSpan {
  color: #1890ff;
}
.greenSpan {
  color: #04a65b;;
}
.yellowSpan {
  color: #E6A23C;
}
:root {
  --fc-small-font-size: .85em;
  --fc-page-bg-color: #fff;
  --fc-neutral-bg-color: hsla(0,0%,82%,.3);
  --fc-neutral-text-color: grey;
  --fc-border-color: #ddd;
  --fc-button-text-color: #fff;
  --fc-button-bg-color: var(--theme);
  --fc-button-border-color: var(--theme);
  --fc-button-hover-bg-color: var(--theme);
  --fc-button-hover-border-color:var(--theme);
  --fc-button-active-bg-color: var(--theme);
  --fc-button-active-border-color:var(--theme);
  --fc-event-bg-color: #3788d8;
  --fc-event-border-color: var(--theme);
  --fc-event-text-color: #333;
  --fc-event-selected-overlay-color: rgba(0,0,0,.25);
  --fc-more-link-bg-color: #d0d0d0;
  --fc-more-link-text-color: inherit;
  --fc-event-resizer-thickness: 8px;
  --fc-event-resizer-dot-total-width: 8px;
  --fc-event-resizer-dot-border-width: 1px;
  --fc-non-business-color: hsla(0,0%,84%,.3);
  --fc-bg-event-color: #8fdf82;
  --fc-bg-event-opacity: 0.3;
  --fc-highlight-color: rgba(188,232,241,.3);
  --fc-today-bg-color: rgba(255,220,40,.15);
  --fc-now-indicator-color: var(--theme);
}
